FluentCrm\App\Hooks\Handlers\ExternalPages D

Total Complexity 141
Dependencies 8
Dependents 1
Total lines 970
Lines of code 715
Logical lines of code 384
Comment lines 60
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
handleContactWebhook()
D
28
31 127
handleManageSubPref()
B
36 14 82
handleUnsubscribe()
A
40 13 56
confirmationPage()
A
38 12 69
bounceHandlerSES()
A
39 12 66
unsubscribePage()
A
41 8 54
handlePreviewEmail()
A
43 7 48
manageSubscription()
S
52 6 24
recordSoftBounce()
S
52 6 23
recordUnsubscribe()
S
53 5 21
getRoute()
S
65 4 9
extractEmail()
S
61 3 12
getManageSubscriptionHtml()
S
52 2 24
loadAssets()
S
56 2 20
trackEmailOpen()
S
57 2 17
route()
S
67 3 8
handleBackgroundProcessCallback()
S
62 2 11
handleBenchmarkUrl()
S
70 2 6
bounceHandler()
S
71 2 6
SmartUrlHandler()
S
72 2 5
unsubscribeReasons()
S
63 1 10
hideEmail()
S
64 1 8
handleGeneralWebhook()
S
64 1 9